Design and Implementation of a Collaborative Content Downloading System
نویسندگان
چکیده
Though BitTorrent is an extremely popular and cost efficient P2P file distribution system, it is not able to efficiently utilize all available bandwidth. BitTorrent employs fairness and anti-freeriding mechanisms that function optimally in scenarios when broadband connections are symmetric. However, the majority of peers in BitTorrent swarms have asymmetric broadband connections. This makes it virtually impossible for BitTorrent clients to gain maximum utilization of the downstream capacity. In this thesis, we present Collaborative BitTorrent (CBT), an extension to the BitTorrent protocol that allows groups of users – friends who are willing to share their bandwidth with each other – to team up and engage in a coordinated distributed job to speed up the process of downloading a piece of content. Complementary resources provided by friends enable CBT to achieve a significant improvement in the download performance. We present experimental results that confirm that CBT outperforms the original BitTorrent and is able to fully utilize the available download capacity in most cases.
منابع مشابه
یک سامانه توصیهگر ترکیبی با استفاده از اعتماد و خوشهبندی دوجهته بهمنظور افزایش کارایی پالایشگروهی
In the present era, the amount of information grows exponentially. So, finding the required information among the mass of information has become a major challenge. The success of e-commerce systems and online business transactions depend greatly on the effective design of products recommender mechanism. Providing high quality recommendations is important for e-commerce systems to assist users i...
متن کاملDesigning collaborative learning model in online learning environments
Introduction: Most online learning environments are challenging for the design of collaborative learning activities to achieve high-level learning skills. Therefore, the purpose of this study was to design and validate a model for collaborative learning in online learning environments. Methods: The research method used in this study was a mixed method, including qualitative content analysis and...
متن کاملAn Evaluative Case Study Of The Unicef Global Education Project In Iran
In 2000, an evaluation of Iranian elementary education revealed that it did not successfully prepare students for the future. The failure was attributed to the teacher centered, content-oriented education system. In 2001, the Iranian Ministry of Education began a pilot project that introduced an alternative curriculum, known as “Global Education,” with UNICEF’s participation. Global education, ...
متن کاملA New WordNet Enriched Content-Collaborative Recommender System
The recommender systems are models that are to predict the potential interests of users among a number of items. These systems are widespread and they have many applications in real-world. These systems are generally based on one of two structural types: collaborative filtering and content filtering. There are some systems which are based on both of them. These systems are named hybrid recommen...
متن کاملTeacher Education Curriculum and Its Collaborative Implementation Model: A Transformative Strategy for Teacher Education in Iran
This article engages the reader with a critical and challenging issue in teacher education domain. The issue chosen is the structure of the program which extends itself quite naturally to the issue of implementation in terms of institutions involved. The author argues that although there is no definite answer to the question of which pre-service teacher education program assures training of eff...
متن کامل